import request from '@/utils/request'

// 问卷分类，2024年12月15日21:00:03
export function addPaiSurveyCategory (parameter) {
  return request({
    url: '/pc/paiSurveyCategory/add',
    method: 'post',
    data: parameter
  })
}
export function listByPagePaiSurveyCategory (parameter) {
  return request({
    url: '/pc/paiSurveyCategory/listByPage',
    method: 'post',
    data: parameter
  })
}
export function listAllPaiSurveyCategory () {
  return request({
    url: '/pc/paiSurveyCategory/listAll',
    method: 'post'
  })
}

export function updatePaiSurveyCategory (parameter) {
  return request({
    url: '/pc/paiSurveyCategory/update',
    method: 'put',
    data: parameter
  })
}

// 问卷分类-标签，2024年12月15日21:00:03
export function addPaiSurveyCategoryLabel (parameter) {
  return request({
    url: '/pc/paiSurveyCategoryLabel/add',
    method: 'post',
    data: parameter
  })
}
export function listByPagePaiSurveyCategoryLabel (parameter) {
  return request({
    url: '/pc/paiSurveyCategoryLabel/listByPage',
    method: 'post',
    data: parameter
  })
}
export function listAllPaiSurveyCategoryLabel (parameter) {
  return request({
    url: '/pc/paiSurveyCategoryLabel/listAll',
    method: 'post',
    data: parameter
  })
}

export function updatePaiSurveyCategoryLabel (parameter) {
  return request({
    url: '/pc/paiSurveyCategoryLabel/update',
    method: 'put',
    data: parameter
  })
}

// 问卷，2024年12月15日21:00:03
export function addPaiSurvey (parameter) {
  return request({
    url: '/pc/paiSurvey/add',
    method: 'post',
    data: parameter
  })
}
export function listByPagePaiSurvey (parameter) {
  return request({
    url: '/pc/paiSurvey/listByPage',
    method: 'post',
    data: parameter
  })
}
export function listAllPaiSurvey (parameter) {
  return request({
    url: '/pc/paiSurvey/listAll',
    method: 'post',
    data: parameter
  })
}

export function updatePaiSurvey (parameter) {
  return request({
    url: '/pc/paiSurvey/update',
    method: 'put',
    data: parameter
  })
}

export function activePaiSurvey (data) {
  return request({
    url: '/pc/paiSurvey/active',
    method: 'post',
    data
  })
}

export function frozenPaiSurvey (data) {
  return request({
    url: '/pc/paiSurvey/frozen',
    method: 'post',
    data
  })
}

// 问卷-题目，2024年12月15日21:00:03
export function addPaiSurveyTopic (parameter) {
  return request({
    url: '/pc/paiSurveyTopic/add',
    method: 'post',
    data: parameter
  })
}
export function listByPagePaiSurveyTopic (parameter) {
  return request({
    url: '/pc/paiSurveyTopic/listByPage',
    method: 'post',
    data: parameter
  })
}
export function listAllPaiSurveyTopic (parameter) {
  return request({
    url: '/pc/paiSurveyTopic/listAll',
    method: 'post',
    data: parameter
  })
}

export function updatePaiSurveyTopic (parameter) {
  return request({
    url: '/pc/paiSurveyTopic/update',
    method: 'put',
    data: parameter
  })
}

// 问卷-题目-选项，2024年12月15日21:00:03
export function addPaiSurveyTopicOptions (parameter) {
  return request({
    url: '/pc/paiSurveyTopicOptions/add',
    method: 'post',
    data: parameter
  })
}
export function listByPagePaiSurveyTopicOptions (parameter) {
  return request({
    url: '/pc/paiSurveyTopicOptions/listByPage',
    method: 'post',
    data: parameter
  })
}

export function updatePaiSurveyTopicOptions (parameter) {
  return request({
    url: '/pc/paiSurveyTopicOptions/update',
    method: 'put',
    data: parameter
  })
}
